Part Number Hot Search : 
0001TR BA6896 STMICRO 4AHCT1 D7508G CXA3252N 3M10V BA6896
Product Description
Full Text Search
 

To Download AN4054 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  november 2012 doc id 022825 rev 3 1/13 AN4054 application note comparison of rf addressing modes of low-density and high-density iso/iec 15693 devices introduction this application note highlights the key differences of rf addressing modes between the products of the iso/iec 15693 stmicroelectronics family, which is composed of the dual interface eeprom products (m24 lrx) and the long range co ntactless products (lrix). the memory size is a key point and has an impact on some specific parameters of the rf (radio frequency) commands. dual interface memory m24lrx overview m24lrx devices are a dual-inter face eeprom. they feature an i 2 c interface. they are also a contactless memory powered by the received carrier electromagnetic wave. thus, its internal memory can be addressed by either an i 2 c bus or the rf interface. the m24lrx products are compliant to the iso/iec 15693 recommendation for radio- frequency power and signal interface. long range contactless tag lrxk overview lrxk devices are contactless memory powered by the received carrier electromagnetic wave with an eeprom. they are compliant with the iso/iec 15693 specification. ta bl e 1 lists the products concerned by this application note. . table 1. applicable products type applicable products dual interface eeprom m24lr04e-r, m 24lr64-r, m24lr64e-r, m24lr16e-r rfid & rf memory ics lri1k, lri2k, lris2k, lris64k www.st.com
contents AN4054 2/13 doc id 022825 rev 3 contents 1 comparison between low-densi ty and high-density devi ces . . . . . . . . 4 1.1 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 ic reference of iso/iec 15693 products . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 how to identify the iso/iec 15693 products . . . . . . . . . . . . . . . . . . . . . . . 4 1.3.1 using the inventory command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3.2 using the getsysteminfo command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.4 memory mapping of iso/iec 15693 products . . . . . . . . . . . . . . . . . . . . . . 6 1.5 request_flags management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.5.1 request_flags description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.5.2 protocol extension bit of request_flags management . . . . . . . . . . . . . . 8 appendix a acronym and notational conventions . . . . . . . . . . . . . . . . . . . . . . . 10 a.1 list of acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 a.2 notational conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 a.2.1 binary number representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 a.2.2 hexadecimal number representation . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 a.2.3 decimal number representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
AN4054 list of tables doc id 022825 rev 3 3/13 list of tables table 1. applicable products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 table 2. low-density and high-density devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 table 3. ic references of the iso/iec 15693 family products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 table 4. uid of the stmicroelectronics iso/iec 15693 product . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 table 5. product code vs the iso/iec 15693 product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 table 6. memory mapping of lrix and m24lrx devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 table 7. addressing mode of lrix and m24lrx devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 table 8. write single block request format for low-density products. . . . . . . . . . . . . . . . . . . . . . . . . . 7 table 9. write single block request format for high-density products . . . . . . . . . . . . . . . . . . . . . . . . . 7 table 10. rf command for low-density products using 1 byte and high-density products using 2 bytes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 table 11. rf command frame for low-density products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 table 12. rf command with block number parameter frame for high-density products . . . . . . . . . . . 8 table 13. request_flags functions according to the product types . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 table 14. list of acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 table 15. document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
comparison between low-density and high-density devices AN4054 4/13 doc id 022825 rev 3 1 comparison between low-density and high-density devices this chapter highlights the differences of rf addressing modes between the iso/iec 15693 family products. 1.1 overview the stmicroelectronics iso/iec 15693 family can be split as shown in ta bl e 2 . the m24lrx products can be accessed either by the i 2 c or the rf interface, and the lrix products can be addressed only by the rf interface. the m24lr64-r, m24lr64e-r, m24lr16e-r and lris64k devices have an extended memory and some rf commands shall be updated. details are given in chapter 1.4: memory mapping of iso/iec 15693 products . 1.2 ic reference of iso/iec 15693 products the ic reference (ic ref) is a byte that identifies an stmicroelectronics product. each product of the iso/iec 15693 family has its own and can be retrieved by issuing the getsysteminfo rf command. ta bl e 3 lists the different ic references of the iso/iec 15693 family products. 1.3 how to identify th e iso/iec 15693 products there are two ways to identify the stmicroelectronics iso/iec 15693 products: analyze the product code field of the uid. analyze the ic reference value of the getsysteminfo response. table 2. low-density and high-density devices access type low-density high-density rf and i 2 c access m24lr04e-r m24lr64-r m24lr64e-r m24lr16e-r rf access lri1k lris64k lri2k lris2k table 3. ic references of the iso/iec 15693 family products lri1k lri2k lris2k lris64k m24lr 04e-r m24lr16e-r m24lr64e-r m24lr64-r ic ref 0b010000xx 0b001000xx 0b001010xx 0x44 0x5a 0x4e 0x5e 0x2c
AN4054 comparison between low-density and high-density devices doc id 022825 rev 3 5/13 1.3.1 using the inventory command the user can identify the stmicroelectronics iso/iec 15693 product by issuing an inventory command and analyzing the product code field of the uid. the uid of the stmicroelectronics iso/iec 15693 product is defined as shown in ta b l e 4 . the product code field (only the first 6 bits are relevant) is defined in the stmicroelectronics iso/iec 15693 as shown in ta b l e 5 . 1.3.2 using the getsysteminfo command figure 1 is an example using the getsysteminfo command to identify the stmicroelectronics iso/iec 15693 product: 1. issue a getsysteminfo with the protocol extension flag set to 1, and identify the stmicroelectronics product by analyzing the ic reference field, as defined in ta b l e 3 . 2. issue a getsysteminfo with the protocol extension flag set to 0. table 4. uid of the stmicroelectronics iso/iec 15693 product uid byte 7 byte 6 byte 5 byte 4 to 0 value 0xe0 0x02 (1) 1. manufacture code 0x02 for stmicroelectronics. product code field (2) 2. the product code field is defined in table 5 . ic manufacture code table 5. product code vs the iso/iec 15693 product product lri1k lri2k lris2k lris64k m24lr04- e-r m24lr16- e-r m24lr64e -r m24lr64 -r product code field 0b0100 00xx 0b0010 00xx 0b0010 10xx 0b0100 01xx 0b0101 11xx 0b0100 11xx 0b0101 11xx 0b0010 11xx
comparison between low-density and high-density devices AN4054 6/13 doc id 022825 rev 3 figure 1. flow diagram 1. the rf host shall use the extend ed format for the addressing mode (see table 7 ). 2. the rf host shall use the standard format for the addressing mode (see table 7 ). start end send a getsysteminfo command with the protocol extension flag to 1 send a getsysteminfo command with the protocol extension flag to 0 has the tag replied to the getsysteminfo response? no or error code yes. this is a high-density device (1) has the tag replied to the getsysteminfo response? no send an inventory command is the ic manufacture code 0x02? no yes. this is an stmicroelectronics device yes. this is a low-density device (2) ms30745v2
AN4054 comparison between low-density and high-density devices doc id 022825 rev 3 7/13 1.4 memory mapping of iso/iec 15693 products ta bl e 6 lists the key parameters of the memory mapping of lrix and m24lrx devices. the iso/iec 15693 specification defines the read or write command with a block number coded on 1 byte. the high-density products of the iso/iec 15693 family require a block number coding on 2 bytes. it is the extended addressing mode. ta bl e 7 lists the iso/iec 15693 products and their addressing mode. as an example, the next two tables define the write single block command for low- and high- density devices, and show the differ ence between the tw o density families. ta bl e 8 describes the format of the write single block rf command for low-density products. the block number parameter is coded on 8 bits or 1 byte. ta bl e 9 is the write single block rf command for high-density products. the block number parameter is coded on 16 bits or 2 bytes. table 6. memory mapping of lrix and m24lrx devices device lri1k lri2k lris2k lris64k m 24lr04e-r m24lr16e-r m24lr64x-r memory size 1 kbit 2 kbits 2 kbits 6 4 kbits 4 kbits 16 kbits 64 kbits block size 32 bits 32 bits 32 bits 32 bits 32 bits 32 bits 32 bits number of blocks 0x1f 0x3f 0x3f 0x7ff 0x3f 0x1ff 0x7ff table 7. addressing mode of lrix and m24lrx devices device lri1k lri2k lris2k lris64k m24lr04e-r m24lr16e-r m24lr64x-r addressing mode standard standard standa rd extended standard extended extended table 8. write single block request format for low-density products sof request_ flags write single block uid (1) block number data crc16 eof 8 bits 0x21 64 bits 8 bits 32 bits 16 bits 1. gray color means that the field is optional. table 9. write single block request format for high-density products sof request_ flags write single block uid (1) block number data crc16 eof 8 bits 0x21 64 bits 16 bits 32 bits 16 bits 1. gray color means that the field is optional.
comparison between low-density and high-density devices AN4054 8/13 doc id 022825 rev 3 ta bl e 1 0 lists all rf commands for: low-density products which require using 1 byte to define the block number parameter, high-density products which require using 2 bytes to define the block number parameter. 1.5 request_flags management 1.5.1 request_flags description request_flags is the first byte of all rf commands and contains some information on the formats of the rf commands. the forth bit of this request_flags is the protocol extension bit and it is used to define the number of bytes of the block number parameter. for more information about the request_flags, please refer to iso/iec 15693 stmicroelectronics product datasheet. ta bl e 1 1 shows an rf command frame for low-den sity products. the protocol extension flag is set to 0 for all rf commands. the block number is coded on 1 byte. ta bl e 1 2 shows an rf read/write frame for high- density products. the protocol extension flag is set to 1 for read and write commands. in this case, the block number is coded on 2 bytes. table 10. rf command for low-density products using 1 byte and high-density products using 2 bytes number of bytes to code the block number of the following rf command low-density products high-density products read single block 1 byte 2 bytes write single block 1 byte 2 bytes read multiple blocks 1 byte 2 bytes get multiple security blocks status 1 byte 2 bytes fast read single block 1 byte 2 bytes fast read multiple blocks 1 byte 2 bytes table 11. rf command frame for low-density products block name request_flags command code data block number data 0 1 byte ? 1 byte ? table 12. rf command with block number parameter frame for high-density products block name request flags command code data block number data 1 1 byte ? 2 bytes ?
AN4054 comparison between low-density and high-density devices doc id 022825 rev 3 9/13 1.5.2 protocol extension bi t of request_flags management ta bl e 1 3 describes the protocol extension bit of the request_flags byte according to the product type. note: ?0? means that the flag is reset. ?1? means that the flag is set. ?-? means that it shall be managed by the application. table 13. request_flags functions according to the product types function low-density product high-density product lris64k, m24lr64x-r m24lr16e-r read single block 0 1 1 write single block 0 1 1 read multiple blocks 0 1 1 get system info 0 1 - get multiple blocks security status 0 1 1 lock sector (1) 011 fast read single block 0 0 0 fast read multiple blocks 0 0 0 other commands 0 0 0 1. this command is not available for lri1k, lri2k and lris2k products.
acronym and notational conventions AN4054 10/13 doc id 022825 rev 3 appendix a acronym and notational conventions a.1 list of acronyms a.2 notational conventions the following conventions and notations apply in this document unless otherwise stated. a.2.1 binary number representation binary numbers are represented by strings of digits 0 and 1, with the most significant bit (msb) on the left, the least significant bit (lsb) on the right, and a "0b" prefix added at the beginning. example: 0b11110101 a.2.2 hexadecimal number representation hexadecimal numbers are represented by numbers 0 to 9, characters a - f, and a "0x" prefix added at the beginning. the most significant byte (msb) is shown on the left and the least significant byte (lsb) on the right. example: 0xf5 table 14. list of acronyms acronym definition eeprom electrically-erasable programmable read-only memory eof end of frame i 2 c inter-integrated circuit ic integrated circuit ic ref integrated circuit reference iso international organization for standardization iec international electrotechnical commission lri long range interface m24lr64-r dual interface eeprom (i 2 c and rf) with 64 kbits memory size m24lr16-e dual interface eeprom (i 2 c and rf) with 16 kbits memory size and energy harvesting feature rf radio frequency rfid radio frequency identification sof start of frame uid unique identifier
AN4054 acronym and notational conventions doc id 022825 rev 3 11/13 a.2.3 decimal number representation decimal numbers are repr esented as is, without any trailing character. example: 245
revision history AN4054 12/13 doc id 022825 rev 3 revision history table 15. document revision history date revision changes 02-mar-2012 1 initial release. 22-oct-2012 2 added section 1.3: how to identify the iso/iec 15693 products . 23-nov-2012 3 updated figure 1: flow diagram and added 2 notes below.
AN4054 doc id 022825 rev 3 13/13 please read carefully: information in this document is provided solely in connection with st products. stmicroelectronics nv and its subsidiaries (?st ?) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described he rein at any time, without notice. all st products are sold pursuant to st?s terms and conditions of sale. purchasers are solely responsible for the choice, selection and use of the st products and services described herein, and st as sumes no liability whatsoever relating to the choice, selection or use of the st products and services described herein. no license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. i f any part of this document refers to any third party products or services it shall not be deemed a license grant by st for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoev er of such third party products or services or any intellectual property contained therein. unless otherwise set forth in st?s terms and conditions of sale st disclaims any express or implied warranty with respect to the use and/or sale of st products including without limitation implied warranties of merchantability, fitness for a parti cular purpose (and their equivalents under the laws of any jurisdiction), or infringement of any patent, copyright or other intellectual property right. unless expressly approved in writing by two authorized st representatives, st products are not recommended, authorized or warranted for use in milita ry, air craft, space, life saving, or life sustaining applications, nor in products or systems where failure or malfunction may result in personal injury, death, or severe property or environmental damage. st products which are not specified as "automotive grade" may only be used in automotive applications at user?s own risk. resale of st products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by st for the st product or service described herein and shall not create or extend in any manner whatsoev er, any liability of st. st and the st logo are trademarks or registered trademarks of st in various countries. information in this document supersedes and replaces all information previously supplied. the st logo is a registered trademark of stmicroelectronics. all other names are the property of their respective owners. ? 2012 stmicroelectronics - all rights reserved stmicroelectronics group of companies australia - belgium - brazil - canada - china - czech republic - finland - france - germany - hong kong - india - israel - ital y - japan - malaysia - malta - morocco - philippines - singapore - spain - sweden - switzerland - united kingdom - united states of america www.st.com


▲Up To Search▲   

 
Price & Availability of AN4054

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X